incendiary grenade - Turkish English Dictionary